@charset "UTF-8";
/**
 * 高校后台管理css
 * @authors dr2009 (1085388169@qq.com)
 * @date    2014-10-10 16:02:51
 * @version 1.0
 */
/*---通用----*/
body { font-family: "微软雅黑", "宋体", sans-serif; font-size: 12px; }
a { text-decoration: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *zoom:1; }
.container { 
	/*width: 1000px; */
	margin: 0 auto; }
#header { border-top: 1px solid #000; }
/*导航*/
#nav { height: 90px; background: #fff url(../images/menu_bg.jpg) 0 0 repeat-x; border-bottom: 5px solid #f89434; }
#nav li { float: left; position: relative; font-size: 14px; }
#nav li.actived:after { content: ""; position: absolute; left:  55px; bottom: 0; width: 0; height: 0; border: 5px solid transparent; border-bottom: 5px solid #f89434; }
#nav li { border-right:1px solid #35475f; border-left:1px solid #5b6c86; width: 120px; height: 90px; background: url(../images/nav_item_bg.png) 0 0 no-repeat; }
#nav .nav-gx { background-position: 0 0; }
#nav .nav-gaoz { background-position: 0 -90px; }
#nav .nav-yanz { background-position: 0 -180px; }
#nav .nav-yiz { background-position: 0 -270px; }
#nav .nav-wenz { background-position: 0 -360px; }
#nav .nav-recycle { background-position: 0 -450px; }
#nav li a { display: block; width: 120px; height: 30px; padding-top: 60px; text-align: center; color: #fff; }
#main { position: relative; }
/*侧边菜单*/
/*.content { border-left: 1px solid #cbcbcb; 
	margin-left: 191px; padding-bottom:40px; 
}*/
/*.submenu { position:absolute;top: 0px; height: 100%; border-right: 1px solid #cbcbcb; }*/
.submenu ul { overflow: hidden;width: 190px; }
.submenu li {  height: 40px; line-height: 40px; background: #fff url(../images/submenu_ico_bg.png) 0 0 no-repeat; border-bottom: 1px solid #ededed; font-size: 12px; color: #34425c; text-indent: 36px; }
.submenu li.actived { background-color: #ededed; }
.submenu li a { color: #34425c; }
.submenu li.actived a { color: #fc943b; }
.submenu li.cata-teacher { background-position: 0 0; }
.submenu li.cata-zs-zhengce { background-position: 0 -40px; }
.submenu li.cata-zs-jianzhang { background-position: 0 -80px; }
.submenu li.cata-zs-jihua { background-position: 0 -120px; }
.submenu li.cata-question { background-position: 0 -160px; }
.submenu li.cata-zhuanye { background-position: 0 -200px; }
.submenu li.cata-phone { background-position: 0 -240px; }
.submenu li.cata-xinxi { background-position: 0 -360px; }
.submenu li.cata-zhaos { background-position: 0 -400px; }
.submenu li.cata-yanjius { background-position: 0 -440px; }
.submenu li.cata-yikaos { background-position: 0 -480px; }
/*高校基本信息页图标*/
.submenu li.cata-school { background-position: 0 -280px; }
.submenu li.cata-xueyuan { background-position: 0 -80px; }
.submenu li.cata-img { background-position: 0 -320px; }
.submenu li.cata-news { background-position: 0 -120px; }
/*内容区*/

/*选项卡*/
.tab-menu { height: 69px; border-bottom: 1px solid #cbcbcb; }
.tab-menu ul { height: 40px; margin-left: 20px; }
.tab-menu li { float: left; width: 90px; height: 40px; margin-top: 28px; margin-right: 5px; border: 1px solid #cecece; border-radius: 2px 2px 0 0; font-size: 14px; }
.tab-menu li.actived { border-bottom: 1px solid #fff; }
.tab-menu li.actived a { color: #fc943b; background-color: #fff; }
.tab-menu a { width: 100%; height: 100%; display: block; color: #fff; background-color: #ccc; text-align: center; line-height: 40px; }
.tab-item.actived { display: block; }
.tab-item { display: none; }
.btn-box { margin-top: 20px; width: 100%; height: 40px; background-color: #eee; position: relative; }
.btn-modal { background: #eee url(../images/btn-bg.png) 0 0 no-repeat; font-size: 12px; color: #34425c; display: block; width: 91px; height: 25px; line-height: 25px; text-indent: 27px; position: absolute; left: 18px; top: 8px; }

/*----------------------------------------  
		
				高校基本信息

-----------------------------------------*/
/*表格*/

.content table { margin: 24px auto 0;min-width: 750px;width: 90%;position: relative;}
.biaoge table tr:first-child { border: 1px solid #335a85; border-bottom: 0; height: 32px; line-height: 32px; color: #fff; background: #fff url(../images/box-head.jpg) 0 0 repeat-x; }
.biaoge table tr { height: 66px; border: 1px solid #ccc; }
.biaoge.content-xueyuan table tr { height: 90px; }
.biaoge table th{ font-size:14px; }
.biaoge table td { text-align: center; vertical-align: middle; color: #26262a; }
.biaoge table td img { text-align: center; width: 60px; height: 60px; margin: 0 auto; display: block; }
.biaoge table td span { text-indent: 0; text-align: center; display: block; line-height: 24px; }
.biaoge table td:first-child { text-align: left; text-indent: 35px; }
.biaoge table td p { margin: 0 auto; width: 465px; line-height: 22px; text-indent: 2em; text-align: left; }
/*相册*/
.album-list { }
.album { float: left; width: 242px; height: 210px; margin: 12px 0 0 12px; border: 1px solid #cfcfcf; background-color: #f3f3f3; position: relative; }
.album img { width: 242px; height: 155px; }
.album p { line-height: 2em; text-indent: 1em; height: 55px; position: relative; font-size: 14px; }
.album p span { position: absolute; bottom: 5px; right: 5px; font-size: 12px; }
.album .album-edtior { position: absolute; top: 0; width: 100%; height: 30px; line-height: 30px; background-color: rgba(0, 0, 0, .5); color: #fff; text-indent: .5em; display:none; }
.album .album-edtior a { width: 16px; height: 16px; position: absolute; top: 5px; }
.album .btn-rename { right: 10px; background:  url(../images/album-btn.png) 0 0 no-repeat; }
.album .btn-delete { right: 30px; background:  url(../images/album-btn.png) -25px 0 no-repeat; }
/*高校基本信息*/
.tab-item h2 { height: 100px; line-height: 100px; font-size: 20px; color: #475474; }
.tab-item h2 img { float: left; width: 60px; height: 60px; margin: 20px 35px; }
/**/
.tab-box { width: 735px; margin-left: 36px; border: 1px solid #cccccc; position: relative; }
.tab-box .title-bar { position: absolute; top: 0; left: 0; border: 1px solid #335a85; height: 32px; line-height: 32px; width: 100%; color: #fff; margin: -1px; background: #fff url(../images/box-head.jpg) 0 0 repeat-x; }
.tab-box dl { margin-top: 34px; }
.tab-box dt, .tab-box dd { float: left; min-height: 69px; line-height: 69px; border-bottom: 1px solid #ddd; }
.tab-box dt { width: 15%; text-align: center; color: #26262a; }
.tab-box dd { text-align: left; width: 85%; color: #0654a2; }
.tab-box dd.samll-dd { width: 35%; }
.tab-box dt.addr-dt { border-bottom: 0; }
.tab-box dd.addr-dd { border-bottom: 0; margin-top: 10px; line-height: 26px; min-height: 59px; position: relative; }
.tab-box dd span { width: 25%; float: left; }
.btn-add-addr { position: absolute; right: 10px; top: 0px; }

/*弹窗*/

/*----------------------------------------  
		
				高招信息

-----------------------------------------*/
/*----------------------------------------  
		
				高招信息

-----------------------------------------*/ 

.gyy_con{ width:1000px; margin:0 auto; }
.ques{ width:780px; margin:0 auto; margin-top:24px; }

.m-table{ table-layout:fixed; width:100%; line-height:32px; }
.m-table th,.m-table td{ border:1px solid #ddd; background:#f3f3f3; }
.m-table th{ font-weight:bold; font-size:12px; }
.cola{ width:44px; }
.colb{ width:150px; }
.colc{ width:100px; }
.m-table-row{ border:1px solid #ddd; font-size:14px; }
.m-table-row th,.m-table-row td{ border-width:0 0 1px; background:#FFF; padding:6px 0px 6px 10px; line-height:26px; }
.m-table-row .f12,.table_list .f12{ font-size:12px; text-align:center; }
.table_list{ border:1px solid #ddd; }
.table_list th,.table_list td{ border:0; background:#FFF; padding-left:10px; line-height:26px; }
.table_list th{ font-weight:normal; font-size:14px; padding-top:6px; text-align:left; }
.f14{ font-size:14px; }
.bule{ color:#1c6cef; }
.delete{ display: inline-block; padding:4px 6px; font-size:12px; line-height:1em; color:#FFF; background:#66605a; border-radius: 3px; }
.answer{ display: inline-block; padding:4px 6px; font-size:12px; line-height:1em; color:#FFF; background:#567a9e; border-radius: 3px; margin-right:8px; }
.link_blue a{ color:#373535; }
.link_blue a:hover{ color:#1c6cef; }
.m-page{ margin:20px 0 0; text-align:center; line-height:26px; word-wrap:normal; white-space:nowrap; color:#999; }
.m-page a,.m-page i{ display:inline-block; vertical-align:top; padding:0 12px; margin:0 3px; border:1px solid #ddd; font-size:12px; letter-spacing:normal; background:#f5f5f5; }
.m-page i{ border:0; }
.m-page a,.m-page a:hover{ text-decoration:none; color:#333; }
.m-page a.pageprv:before,.m-page a.pagenxt:after{ font-weight:bold; vertical-align:top; }
.m-page a.pageprv:before{ margin-right:3px; content:'\3C'; }
.m-page a.pagenxt:after{ margin-left:3px; content:'\3E'; }
.m-page a:hover{ background:#f5f5f5; }
.m-page a:active{ background:#f0f0f0; }
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{ cursor:default; color:#fff; background:#5195d2; }
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{ cursor:default; color:#999; background:#fff; }
.page-jump input[type="text"] { width: 30px; height:24px; line-height:24px; padding:0; margin:0 3px; text-align:center; }
input[type="submit"] { width: 36px; height: 24px; padding: 0; margin:0 3px; }
.dpno{ display:none; }
.m-layer.z-show{ display:block; }
.m-layer{ display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); }
.m-layer .lywrap{ position:relative; width:670px; padding:0 5px; margin:0 auto; border:6px solid rgba(0,0,0,0.3); border-radius:10px; box-shadow:0 2px 10px rgba(0,0,0,0.2); background:#FFF; }
.m-layer .lytt{ position:relative; line-height:24px; }
.m-layer .lytt h2{ float:left; font-size:14px; font-weight:normal; width:650px; padding:10px; }
.m-layer .lyclose{ z-index:99; position:absolute; right:-3px; top:2px; float:right; font-weight:bold; font-family:arial; font-size:24px; background:#f4f4f4; width:18px; height:18px; line-height:18px; text-align:center; color:#ccc; text-shadow:0 1px #fff; cursor:pointer; }
.m-layer .lyclose:hover{ color:#aaa; }
.m-layer .lyct{ padding:8px; font-size:14px; }
.m-layer .lyct textarea{ margin: 0; border:1px solid #cfcfcf; padding: 5px; font-size: 100%; font: inherit; vertical-align: baseline; width:640px; height:100px; line-height:26px; text-indent:2em; overflow-x:visible; overflow-y:visible; }
.m-layer .lybt{ height:40px; line-height:30px; padding:15px; }
.m-layer .lyother{ float:left; }
.m-layer .lybtns{ float:right; }
.m-layer  button,.wapper button,.xinzeng button{ float:left; margin-left:10px; font-size: 100%; font: inherit; }
.u-btn, .u-btn:hover { color:#545454; text-decoration: none; }
.u-btn { display: inline-block; padding: 0 12px; height: 28px; /*line-height: 28px;*/ border: 1px solid #dcdcdc; border-radius: 5px; font-size:14px; letter-spacing: 1px; text-align: center; vertical-align: middle; cursor: pointer; word-wrap: normal; white-space: nowrap; background:#eeeeee; }
.m-layer .lyk{ position:relative; width:700px; padding:10px 20px; margin:0 auto; border:4px solid #0988cc; background:#FFF; }
.lyk .lyclose{ z-index:99; position:absolute; right:2px; top:2px; float:right; font-weight:bold; font-family:arial; font-size:24px; background:#f4f4f4; width:18px; height:18px; line-height:18px; text-align:center; color:#ccc; text-shadow:0 1px #fff; cursor:pointer; }
.lyk .cenbt{ line-height:26px; border-bottom:1px solid #e9e9e9; overflow:hidden; }
.lyk .cenbt .date{ height:32px; line-height:32px; font-size:12px; color:#857d7d; }
.lyk .cenwz{ margin-top:6px; line-height:26px; }
.lyk .cenbtn{ height:40px; line-height:30px; padding:10px 0px; }
.lyk .widget{ margin-top:10px; font-size:12px; }
.lyk .widget li{ height:26px; line-height:26px; background:url(../images/ques_libg.jpg) 0 10px no-repeat; padding-left:18px; }


/*----------------------------------------  
		
				研究生招生信息 

-----------------------------------------*/

.class{ width:770px; margin:0 auto; margin-top:24px; }
.class_01{ height:38px; background:url(../images/box-head.jpg) repeat-x; border: 1px solid #335a85; border-radius: 2px 2px 0 0; }
.class_02{ border:1px solid #cccccc; border-top:0; background:#f9f9f9; padding:18px 15px; }
.class_02 .m-table{ border:1px solid #ccc; background:#FFF; }
.class_02 .m-table td{ border-width:0 0 1px; background:#FFF; padding:6px 10px 6px 10px; line-height:26px; vertical-align:middle; }
.class_02 .m-table span{ padding:0 5px; color:#1c6cef; }
/*----------------------------------------  
		
				艺考招生信息

-----------------------------------------*/
.m-layer .teac{ position:relative; width:508px; padding:5px 36px 20px 36px; margin:0 auto; border:6px solid rgba(0,0,0,0.3); border-radius:10px; box-shadow:0 2px 10px rgba(0,0,0,0.2); background:#FFF; }
.formitm{ margin-top:20px; }
.formitm .lab{ position:relative; float: left; width:75px; line-height: 25px; color: #727070; margin-right:-75px; }
.formitm .ipt,.formitm .tip{ margin-left:95px; }
.formitm .ipt *{ vertical-align:middle; }
.formitm .ipt a,.formitm .ipt a:hover{ text-decoration:none; color:#3891eb; }
.formitm .ipt img{ height:24px; margin:0 15px 0 5px; }
.u-ipt,.f-ib,.z-ib{ height: 24px; width: 192x; font-size:100%; font: inherit; border: 1px solid #ccc; color: #999; line-height: 24px; text-indent: 10px; }
.tip label { height: 24px; line-height: 24px; width: 100px; float: left; }
.tip input { position: relative; top: 3px; margin:0 15px 3px 0; }
.ipt textarea{ margin: 0; border:1px solid #cfcfcf; padding: 5px; font-size: 100%; font: inherit; vertical-align: baseline; width:400px; height:90px; line-height:24px; text-indent:2em; overflow-x:visible; overflow-y:visible; }
.ipt span{ margin-right:10px; }
.f-ib{ width: 90px; }
.z-ib{ width: 409px; }
.phoimg{ position:absolute; right:36px; top:20px; width:70px; height:90px; }
.phoimgbg{ width:70px; height:70px; background:#f6f0f0; color:#b2acac; }
.phoimg p{ height:20px; line-height:20px; text-align:center; }

.m-layer .add{ position:relative; width:680px; padding:0; margin:0 auto; border:6px solid rgba(0,0,0,0.3); border-radius:10px; box-shadow:0 2px 10px rgba(0,0,0,0.2); background:#f6f6f6; }
.m-layer .address{ position:relative; width:560px; padding:0; margin:0 auto; border:6px solid rgba(0,0,0,0.3); border-radius:10px; box-shadow:0 2px 10px rgba(0,0,0,0.2); background:#f6f6f6; }
.add h2,.address h2{ font-size:16px; color:#06C; padding:16px 20px; border-bottom:1px solid #e1e1e1; }
.addlay{ padding:0px 20px 30px 20px; }
.a-btn, .a-btn:hover { color:#fff; text-decoration: none; }
.a-btn { display: inline-block; padding: 0 12px; height: 28px; line-height: 28px; border: 1px solid #134467; border-radius: 5px; font-size:14px; letter-spacing: 1px; text-align: center; vertical-align: middle; cursor: pointer; word-wrap: normal; white-space: nowrap; background:#11517f; }
.wz{ line-height:28px; padding-left:20px; }
.wz a{ color:#55565b; text-decoration:underline; }
.add h3{ font-size:16px; color:#5c5c5c; padding-left:10px; }
.descrip{ margin-top:20px; padding-left:10px; }
.m-layer .add textarea{ margin: 0; border:1px solid #cfcfcf; padding: 5px; font-size: 100%; font: inherit; vertical-align: baseline; width:610px; height:100px; line-height:26px; text-indent:2em; overflow-x:visible; overflow-y:visible; }

.m-layer .release{ width:920px; }
.release .article{ width:762px; border:1px solid #d3d3d3; padding:5px; background:#FFF; }
.formitm .article img{ height:auto; margin:0; }






.tab-menu li.news{ line-height: 40px; padding:0 10px 0 5px; text-align:center;  border-bottom: 1px solid #fff; color: #fc943b; background-color: #fff; position:relative;}
.tab-menu .lyclose{ z-index:99; position:absolute; right:2px; top:2px; float:right; font-weight:bold; font-family:arial; font-size:24px; background:#f4f4f4; width:18px; height:18px; line-height:18px; text-align:center; color:#ccc; text-shadow:0 1px #fff; cursor:pointer; }
.tab-menu .lyclose:hover{ color:#aaa; }
.xinzeng{ margin:10px 0 0 20px; overflow:hidden;}
.xinzeng .lybtns{ float:right; padding-right:20px; }
.xinzeng .addlay{ padding:0px; }
.xz-ib{ height: 24px; width: 660px; font-size:100%; font: inherit; border: 1px solid #ccc; color: #999; line-height: 24px; text-indent: 10px; }
.xinzeng .ipt textarea{ margin: 0; border:1px solid #cfcfcf; padding: 5px; font-size: 100%; font: inherit; vertical-align: baseline; width:650px; height:90px; line-height:24px; text-indent:2em; overflow-x:visible; overflow-y:visible; }
.formitm .tipk{ margin-left:95px; padding: 5px;width: 650px;  border:1px solid #d3d3d3; padding:5px; background:#FFF; color: #454545; line-height: 24px;}

.search_dp{ margin: 24px auto 0;min-width: 750px;width: 90%; height:100px;}
.dianping{ margin:10px;text-align:left;}
.dianping .dp01{ padding:0 5px; height:34px; line-height:34px; font-size:14px; font-weight:bold; color:#0066cc; text-align:center;}
.dianping .dp01 span{ display:inline;}
.dpnum{font-size:18px; color:#F90;}
.dpstar{ margin:0 auto; width:90px; height:22px; position:relative;}
.star.star-5{background-position: 0 0!important;}
.star.star-4{background-position: 0 -12px!important;}
.star.star-3{background-position: 0 -24px!important;}
.star.star-2{background-position: 0 -36px!important;}
.star.star-1{background-position: 0 -48px!important;}
.dpstar .star{position: absolute; top:6px;width: 84px;height: 12px;background: url(../images/school-star.png) 0 0 no-repeat;}
.lyct .dpstar{ float:left; width:90px; height:22px; position:relative;}
.dpbt{padding:13px 13px 3px 13px; line-height:22px;font-size:14px; font-weight:bold; color:#0066cc;}
.lyct .dp02{ border-top:1px solid #efefef; padding-top:10px;}
.lyct .dp02 li{ padding:5px;line-height:22px; overflow:hidden; font-size:12px; border-bottom:1px dotted #dedede;}
.lyct .dp02 li:last-child{border:0;}
.lyct .dp02 .dpwz{ clear:left; text-indent:24px;}
.lyct .dp02 span{font-weight:bold; margin-right:10px; float:left;}